@default_blue:#30a5ff;

.onepage{
    position:relative;
    height:100%;
    .login-box{
        position:absolute;
        top:1.5rem;
        left:1rem;
        width:8rem;
        text-align:center;
        .logo-img{
            width:100%;
            height:2rem;
            background:url("../Images/logoonly.png") center center no-repeat;
            background-size:auto 1.8rem;
        }
        h3{
            margin: 0.3125rem 0rem;
            color:#586a78;
            text-align:center;
            font-size: 0.875rem;
        }
        input{
            margin-left: 0.7rem;
            margin-bottom: 0.5rem;
            padding:0.5rem 0.5rem;
            display: block;
            font-size:0.5rem;
            border-radius:0rem;
            border:0px;
            border-bottom:1px solid #ccc;
            color:#444;
            outline:0;
        }
        button{
            display: block;
            margin-left: 0.5rem;
            margin-top: 1rem;
            margin-bottom: 2rem;
            font-size:0.5rem;
            background-color:@default_blue;
            border-radius:1rem;
            border:0px;
            color:#fff;
            padding:0.375rem 0rem;
            width:7rem;
            outline:0;
        }
        a{
            color:#aaa;
        }

    }
}